package org.brisling.medical.domain;


import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.TableGenerator;

import org.brisling.base.domain.impl.BaseMonitorDomain;
import org.brisling.base.domain.inf.BaseDomainInf;
import org.brisling.common.ConstSysParam;

@Entity
@Table(name=ConstSysParam.MODULE_LARGE_POSITIVE)

public class LargePositive extends BaseMonitorDomain implements BaseDomainInf{

	@Id
	@Column
	@GeneratedValue(strategy=GenerationType.TABLE,generator="largePositiveGenerator")
	@TableGenerator(name="largePositiveGenerator",
					table="sysman_generation_key",
					pkColumnValue=ConstSysParam.MODULE_LARGE_POSITIVE,
					pkColumnName="primary_key",
					valueColumnName="key_value",
					allocationSize=1)
	private Long id;
	
	//全院大型阳性率指标比例
	private Double ratio_positive;
	//科室名称
	private String depart_name;
	//科室大型阳性数量
	private Double depart_positive_num;
	//科室检查总数
	private Double depart_total_num;
	//科室阳性比率
	private Double depart_ratio_positive;
	//医生姓名
	private String doctor_name;
	//医生大型阳性数量
	private Double doctor_positive_num;
	//医生检查总数
	private Double doctor_total_num;
	//医生检查阳性比率
	private Double doctor_ratio_positive;
	
	

	public Double getDoctor_total_num() {
		return doctor_total_num;
	}

	public void setDoctor_total_num(Double doctor_total_num) {
		this.doctor_total_num = doctor_total_num;
	}

	public Double getDoctor_ratio_positive() {
		return doctor_ratio_positive;
	}

	public void setDoctor_ratio_positive(Double doctor_ratio_positive) {
		this.doctor_ratio_positive = doctor_ratio_positive;
	}

	public Double getDepart_total_num() {
		return depart_total_num;
	}

	public void setDepart_total_num(Double depart_total_num) {
		this.depart_total_num = depart_total_num;
	}


	public Double getDepart_ratio_positive() {
		return depart_ratio_positive;
	}

	public void setDepart_ratio_positive(Double depart_ratio_positive) {
		this.depart_ratio_positive = depart_ratio_positive;
	}

	public String getMonitor_year_month() {
		return monitor_year_month;
	}

	public void setMonitor_year_month(String monitor_year_month) {
		this.monitor_year_month = monitor_year_month;
	}

	public Double getRatio_positive() {
		return ratio_positive;
	}

	public void setRatio_positive(Double ratio_positive) {
		this.ratio_positive = ratio_positive;
	}

	public String getDepart_name() {
		return depart_name;
	}

	public void setDepart_name(String depart_name) {
		this.depart_name = depart_name;
	}

	public Double getDepart_positive_num() {
		return depart_positive_num;
	}

	public void setDepart_positive_num(Double depart_positive_num) {
		this.depart_positive_num = depart_positive_num;
	}

	public String getDoctor_name() {
		return doctor_name;
	}

	public void setDoctor_name(String doctor_name) {
		this.doctor_name = doctor_name;
	}

	public Double getDoctor_positive_num() {
		return doctor_positive_num;
	}

	public void setDoctor_positive_num(Double doctor_positive_num) {
		this.doctor_positive_num = doctor_positive_num;
	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}
}
